void
_gtk_hsla_init (GtkHSLA *hsla,
- double hue,
- double saturation,
- double lightness,
- double alpha)
+ float hue,
+ float saturation,
+ float lightness,
+ float alpha)
{
g_return_if_fail (hsla != NULL);
_gtk_hsla_init_from_rgba (GtkHSLA *hsla,
const GdkRGBA *rgba)
{
- double min;
- double max;
- double red;
- double green;
- double blue;
- double delta;
+ float min;
+ float max;
+ float red;
+ float green;
+ float blue;
+ float delta;
g_return_if_fail (hsla != NULL);
g_return_if_fail (rgba != NULL);
_gdk_rgba_init_from_hsla (GdkRGBA *rgba,
const GtkHSLA *hsla)
{
- double hue;
- double lightness;
- double saturation;
- double m1, m2;
+ float hue;
+ float lightness;
+ float saturation;
+ float m1, m2;
lightness = hsla->lightness;
saturation = hsla->saturation;
void
_gtk_hsla_shade (GtkHSLA *dest,
const GtkHSLA *src,
- double factor)
+ float factor)
{
g_return_if_fail (dest != NULL);
g_return_if_fail (src != NULL);
typedef struct _GtkHSLA GtkHSLA;
struct _GtkHSLA {
- double hue;
- double saturation;
- double lightness;
- double alpha;
+ float hue;
+ float saturation;
+ float lightness;
+ float alpha;
};
void _gtk_hsla_init (GtkHSLA *hsla,
- double hue,
- double saturation,
- double lightness,
- double alpha);
+ float hue,
+ float saturation,
+ float lightness,
+ float alpha);
void _gtk_hsla_init_from_rgba (GtkHSLA *hsla,
const GdkRGBA *rgba);
/* Yes, I can name that function like this! */
void _gtk_hsla_shade (GtkHSLA *dest,
const GtkHSLA *src,
- double factor);
+ float factor);
G_END_DECLS